body{
    margin: 0px;
}
h1, h4, .header{
    font: italic normal 1.8em/normal Georgia, "Times New Roman", Times, serif;
    text-align: center;
}
h4 {
    font-size: 0.9em;
    text-align: left;
}
.header{
    font-size: 24px;
}
.header img{
    float: left;
}
.descr{
    color: #555555;
    font-family: 'Lucida Grande',Sans-Serif;
    font-size: 10px;
}
div.comment{
    font-family: Tahoma;
    font-size: 0.6em;
    width: 100%;
    border-bottom: 1px dashed #d0d0d0;
    margin-bottom: 10px;
}
.rate{
    font-size: 10px;
    font-family: Tahoma;
    color: blue;
    position: relative;
    top: -5px;
    left: -5px;
}
.search{
    border: 1px dashed gray;
    width: 330px;
    padding: 2px 5px 2px;
    float: left;
    display:block;
    margin-left: 15px;
    background-color: #e0e0e0;
    vertical-align: middle;
}
.search input{
    width: 300px;
    height: 25px;
}
.search img{
    margin-top: 2px;
    margin-left: 1px;
    cursor: pointer;
    float: right;
    position: relative;
    left: 0px;
    top: 0px;
    /*width: 18px;*/
    /*height: 18px;*/
}
.info{
    height: 35px;
    float: right;
    margin-right: 15px;
    vertical-align: middle;
    padding-top: 7px;
}
textarea.comment{
    width: 88%;
    border: 1px dotted gray;
}
a.post{
    text-decoration: underline;
    cursor: pointer;
}
.comments{
    /*width: 100%;*/
    height: 100%;
    padding: 15px 15px ;
    /*border-top: 1px dashed #d0d0d0;*/
}
tr.header{
    height: 170px;
}
tr.header td{    
}

tr.footer{
    height: 50px;
    width: 100%;
}
tr.footer td{
    background-color: #d0d0d0;
    color: black;
    font-size: 12px;
    padding-top: 12px;
}
tr.footer td div{
    margin-right: 20px;
}
tr.main{
    height: 100%;
    width:100%;
}
td.center{
    /*border-left: 1px solid #d0d0d0;*/
    /*border-right:1px solid #d0d0d0;*/
}
.rates{
    display:inline;
    position: relative;
    top: 10px;
    left: 3px;
}
.plus-rate,.minus-rate,.add-comment{
    cursor: pointer;
}
.add-cite{
    width: 40px;
    height: 120px;
    background-color: #e0e0e0;
    position: absolute;
    left: 0px;
    top: 350px;
	cursor: pointer;
}
.new-cite{
	width: 100%;
	height: 120px;
}
.close{
	margin-left: 10px;
	text-decoration: underline;
	cursor: pointer;
}
